原始笔记
Architecture - 大纲
目录结构
- Architecture
- Bird's Eye View
- Code Map
- `xtask`
- `editors/code`
- `libs/`
- `crates/parser`
- `crates/syntax`
- `crates/base_db`
- `crates/hir_expand`, `crates/hir_def`, `crates/hir_ty`
- `crates/hir`
- `crates/ide`
- `crates/rust-analyzer`
- `crates/toolchain`, `crates/project_model`, `crates/flycheck`
- `crates/mbe`, `crates/tt`, `crates/proc_macro_api`, `crates/proc_macro_srv`
- `crates/cfg`
- `crates/vfs`, `crates/vfs-notify`
- `crates/stdx`
- `crates/profile`
- Cross-Cutting Concerns
- Code generation
- Cancellation
- Testing
- Error Handling
- Observability